package com.project.poetry.service.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.project.poetry.service.entity.dto.code.CodeDTO;
import com.project.poetry.service.entity.po.code.CodePO;

import java.util.List;

/**
 * 字典业务层接口
 * @author mengxj
 */
public interface CodeService extends IService<CodePO> {

    /**
     * 根据类型获取字典数组
     * @param type 类型
     * @return 字典数组
     */
    List<CodeDTO> getCodesByType(Integer type);

    /**
     * 根据代码获取值
     * @param code 代码
     * @return 代码对应的值
     */
    String getValueByCode(Integer code);
}
